#include <stdio.h>
#include <stdlib.h>

int main() {
    FILE *fp;
    char path[1024];

    // 执行 ls 命令并读取输出
    fp = popen("bash /home/testuser/test.sh", "r");
    if (fp == NULL) {
        perror("popen");
        return 1;
    }

    while (fgets(path, sizeof(path)-1, fp) != NULL) {
        printf("%s", path);
    }

    // 关闭管道
    pclose(fp);

    return 0;
}
